package com.zhangchuchu.neohealth.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 评论表(Comments)表实体类
 *
 * @author makejava
 * @since 2025-03-29 20:34:32
 */
@Data
@NoArgsConstructor
@TableName("comments")
public class Comments implements Serializable {

    /**
     * 评论ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 评论时间
     */
    private Timestamp createdAt;

    /**
     * 所属评论区ID
     */
    private Long likes;

    /**
     * 是否为主楼（0-否，1-是）
     */
    private Integer isMain;

    /**
     * 楼层编号
     */
    private Integer floor;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 所属帖子ID
     */
    private Long communityId;

    /**
     * 所属评论ID
     */
    private Long commentId;

}
